﻿using System.Collections.Generic;

namespace FizzBuzzCore.Interfaces
{
    /// <summary>
    /// FizzBuzz interface
    /// </summary>
    public interface IFizzBuzz
    {
        /// <summary>
        /// Contains a list of numbers and FizzBuzz tokens
        /// </summary>
        IList<string> FizzBuzzList { get; }

        /// <summary>
        /// Lower FizzBuzz sequence limit
        /// </summary>
        short LowerLimit { get; set; }

        /// <summary>
        /// Upper FizzBuzz sequence limit
        /// </summary>
        short UpperLimit { get; set; }
    }
}